all: lexer code_gen
lexer: lexer.cpp
	clang++ -g -O3 -o lexer lexer.cpp `llvm-config --cxxflags`

code_gen: code_gen.cpp
	clang++ -g -O3 -o code_gen code_gen.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core`

clean:
	lexer code_gen
